package com.ruoyi.mes.systembasic.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 库位管理对象 smes_ware_locator
 * 
 * @author yanqin
 * @date 2020-11-23
 */
public class SmesWareLocator extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 自增长列 */
    private Long rowId;

    /** 仓库编号 */
    @Excel(name = "仓库编号")
    private String wareNo;

    /** 库位编号 */
    @Excel(name = "库位编号")
    private String wareLocatorNo;

    /** 库位名称 */
    @Excel(name = "库位名称")
    private String wareLocatorName;

    /** 最大箱数 */
    @Excel(name = "最大箱数")
    private Long maxNumber;

    /** 放置物料编号 */
    @Excel(name = "放置物料编号")
    private String materialNo;

    /** 占用标志 */
    @Excel(name = "占用标志")
    private String wareLocatorStatus;

    /** 创建用户 */
    @Excel(name = "创建用户")
    private String createUserName;

    /** 修改用户 */
    @Excel(name = "修改用户")
    private String updateUserName;

    /** 删除标志 */
    @Excel(name = "删除标志")
    private String deleteFlag;

    public void setRowId(Long rowId) 
    {
        this.rowId = rowId;
    }

    public Long getRowId() 
    {
        return rowId;
    }
    public void setWareNo(String wareNo) 
    {
        this.wareNo = wareNo;
    }

    public String getWareNo() 
    {
        return wareNo;
    }
    public void setWareLocatorNo(String wareLocatorNo) 
    {
        this.wareLocatorNo = wareLocatorNo;
    }

    public String getWareLocatorNo() 
    {
        return wareLocatorNo;
    }
    public void setWareLocatorName(String wareLocatorName) 
    {
        this.wareLocatorName = wareLocatorName;
    }

    public String getWareLocatorName() 
    {
        return wareLocatorName;
    }
    public void setMaxNumber(Long maxNumber) 
    {
        this.maxNumber = maxNumber;
    }

    public Long getMaxNumber() 
    {
        return maxNumber;
    }
    public void setMaterialNo(String materialNo) 
    {
        this.materialNo = materialNo;
    }

    public String getMaterialNo() 
    {
        return materialNo;
    }
    public void setWareLocatorStatus(String wareLocatorStatus) 
    {
        this.wareLocatorStatus = wareLocatorStatus;
    }

    public String getWareLocatorStatus() 
    {
        return wareLocatorStatus;
    }
    public void setCreateUserName(String createUserName) 
    {
        this.createUserName = createUserName;
    }

    public String getCreateUserName() 
    {
        return createUserName;
    }
    public void setUpdateUserName(String updateUserName) 
    {
        this.updateUserName = updateUserName;
    }

    public String getUpdateUserName() 
    {
        return updateUserName;
    }
    public void setDeleteFlag(String deleteFlag) 
    {
        this.deleteFlag = deleteFlag;
    }

    public String getDeleteFlag() 
    {
        return deleteFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("rowId", getRowId())
            .append("wareNo", getWareNo())
            .append("wareLocatorNo", getWareLocatorNo())
            .append("wareLocatorName", getWareLocatorName())
            .append("maxNumber", getMaxNumber())
            .append("materialNo", getMaterialNo())
            .append("wareLocatorStatus", getWareLocatorStatus())
            .append("createTime", getCreateTime())
            .append("createUserName", getCreateUserName())
            .append("updateTime", getUpdateTime())
            .append("updateUserName", getUpdateUserName())
            .append("deleteFlag", getDeleteFlag())
            .toString();
    }
}
